package com.example.mylibrarybase.yumengmeng08.utils.dialog;//package com.example.yumengmeng08.utils.dialog;
//
//import android.content.Context;
//import android.util.TypedValue;
//import android.view.Gravity;
//import android.widget.LinearLayout;
//import android.widget.TextView;
//
//import com.example.mylibrarybase.utils.LogUtils;
//import com.example.yumengmeng08.R;
//
//import java.util.ArrayList;
//import java.util.regex.Pattern;
//
///**
// * Created by 35876 于萌萌
// * 创建日期: 12:31 . 2016年07月09日
// * 描述:翻译 询价返回来的types的工具类  影响的部分  订单 询价
// * <p/>
// * <p/>
// * 备注:
// */
//public class checkTypes {
//    //
//    static ArrayList<String> stringArrayList = null;
//    //原厂
//    public static final int ORIGINAL = 1;
//    public static final String ORIGINAL_STRING = JacApplication.getContext().getString(R.string.inputString1);
//    //品牌
//    public static final int BRANDED = 2;
//    public static final String BRANDED_STRING = JacApplication.getContext().getString(R.string.inputString2);
//    //副厂
//    public static final int POWERSMART = 3;
//    public static final String POWERSMART_STRING = JacApplication.getContext().getString(R.string.inputString3);
//    //严丝合缝
//    public static final int MATCH_EXACTLY = 4;
//    public static final String MATCH_EXACTLY_STRING = JacApplication.getContext().getString(R.string.inputString4);
//    //按照需求
//    public static final int NEED = 5;
//   // public static final String NEED_STRING = JacApplication.getContext().getString(R.string.inputstring5);
//    private static String[] sStrings;
//
//    /**
//     * 检查 并且 画画 检查是 如果 是 以,分隔开的  还有直接一个数字的
//     * @param context 上下文
//     * @param state 状态的数字 影响范围  报价 询价 订单
//     * @param rootView 你想要画画 的 根布局
//     */
//    public static void check(Context context, String state, LinearLayout rootView){
//        stringArrayList = new ArrayList<>();
//        if (state.length()>1){
//            sStrings = state.split(",");
//            for (int i = 0; i < sStrings.length ; i++) {
//                String checkSwitch = checkSwitch(sStrings[i]);
//
//                stringArrayList.add(checkSwitch);
//            }
//            LogUtils.i("这个画画 集合里面的内容"+stringArrayList);
//            startDrawable(context,stringArrayList,rootView);
//            sStrings =null;
//
//        }else if (state.length()==1){
//            String checkSwitch = checkSwitch(state);
//            stringArrayList.add(checkSwitch);
//            startDrawable(context,stringArrayList,rootView);
//        }
//
//
//    }
//
//    /**
//     * 验证是否是数字
//     *
//     * @param str
//     * @return
//     */
//    public static boolean isNumber(String str) {
//        Pattern pattern = Pattern.compile("[0-9]*");
//        java.util.regex.Matcher match = pattern.matcher(str);
//        if (match.matches() == false) {
//            return false;
//        } else {
//            return true;
//        }
//    }
//
//
//    /**
//     *
//     * 判断 这个 返回来的 json 里面的 数字是代表什么  翻译方法
//     * @param string
//     * @return
//     */
//    public static String checkSwitch(String string) {
//        String s = "0";
//        //判断里面的值
//        switch (Integer.parseInt(string)){
//            //原厂1
//            case ORIGINAL:
//                s = ORIGINAL_STRING;
//            break;
//            //品牌件2
//            case BRANDED:
//                s = BRANDED_STRING;
//            break;
//            //副厂3
//            case POWERSMART:
//                s = POWERSMART_STRING;
//            break;
//            //事故车4
//            case MATCH_EXACTLY:
//                s = MATCH_EXACTLY_STRING;
//           // s = "严丝合缝";
//
//            break;
//            case NEED:
//              //  s = NEED_STRING;
//                s = "需求报价";
//            case 6:
//                s = "电话询价";
//            case 7:
//                s = "重损车";
//            case 9:
//                s = "报损车";
//            break;
//        }
//
//        return s;
//    }
//
//    /**
//     *
//     * 开始画画  并且 填写 字
//     * @param context
//     * @param strings
//     * @param rootView
//     */
//    private static void startDrawable(Context context, ArrayList<String> strings, LinearLayout rootView){
//        LogUtils.i("目前rootView的子孩子个数"+rootView.getChildCount()+"需要画画的集合内容 "+strings +"长度是"+strings.size());
//        //不删除 总是多一个
//        rootView.removeAllViews();
//        for (int i = 0; i < strings.size(); i++) {
//
//            // 初始化小圆点
//            TextView point = new TextView(context);
//
//            int size = context.getResources().getDimensionPixelSize(R.dimen.mydaimatextmargin);
//            int size1 = context.getResources().getDimensionPixelSize(R.dimen.mydaimatextmarginto);
//            point.setPadding(size1,size,size1,size);
//            point.setBackgroundResource(R.drawable.shape_point_blue);// 设置图片(shape形状)
//            point.setGravity(Gravity.CENTER);
//            point.setTextColor(context.getResources().getColor(R.color.white));
//            //注意 一定要px sp 那是扯犊子
//            LogUtils.i("sp大小为"+
//                    context.getResources().getDimensionPixelSize(R.dimen.mydaimatextsp));
//            point.setTextSize(TypedValue.COMPLEX_UNIT_PX,
//                    context.getResources().getDimensionPixelSize(R.dimen.mydaimatextsp));
//            point.setText(strings.get(i));
//            LogUtils.i("开始画了strings"+strings.get(i));
//            // 初始化布局参数, 宽高包裹内容,父控件是谁,就是谁声明的布局参数
//            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
//                    LinearLayout.LayoutParams.WRAP_CONTENT,
//                    LinearLayout.LayoutParams.WRAP_CONTENT);
//
//            if (i > 0) {
//                // 从第二个点开始设置左边距
//                LogUtils.i(strings.get(i)+"的左面有10dp");
//                params.leftMargin = context.getResources().getDimensionPixelSize(R.dimen.mydaimatexthengmargin);
//            }
//
//            point.setLayoutParams(params);// 设置布局参数
//
//            rootView.addView(point);// 给容器添加圆点
//            LogUtils.i("给容器添加圆点"+"  rootView.addView(point);");
//
//
//        }
//    }
//}
